package cn.jcby.app.lebu.controller.res;

import cn.jcby.app.lebu.controller.res.sub.UserTagRes;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: lihaotian
 * @since: 2023/12/10 12:56
 * @description
 **/
@Data
@ApiModel(value = "ta的详情信息", description = "其他用户信息")
public class OtherUserInfoRes {
    @ApiModelProperty(value = "用户id")
    private String id ;
    @ApiModelProperty(value = "用户昵称")
    private String nickName ;
    @ApiModelProperty(value = "用户头像")
    private String faceUrl ;
    @ApiModelProperty(value = "用户性别:1男0女")
    private Integer gender ;
    //身高、体重、星座、血型、职业，距离
    @ApiModelProperty(value = "用户年龄")
    private Integer age ;
    @ApiModelProperty(value = "身高:cm")
    private BigDecimal height ;
    @ApiModelProperty(value = "体重:kg")
    private BigDecimal weight ;
    @ApiModelProperty(value = "星座字典")
    private String constellation ;
    @ApiModelProperty(value = "星座描述")
    private String constellationDesc ;

    @ApiModelProperty(value = "血型字典")
    private String blood ;
    @ApiModelProperty(value = "血型名称")
    private String bloodDesc ;
    @ApiModelProperty(value = "职业字典")
    private String profession ;
    @ApiModelProperty(value = "职业字典")
    private String occupation ;
    @ApiModelProperty(value = "职业描述")
    private String occupationDesc ;

    @ApiModelProperty(value = "距离")
    private String distance ;
    @ApiModelProperty("成绩：帮助人数（去重后）")
    private Integer personCount ;

    //标签列表
    @ApiModelProperty(value = "标签列表")
    private List<UserTagRes> tagList ;

    @ApiModelProperty("是否已经邀请过")
    private Boolean isInvited ;

}
